.\" -*- nroff -*-
.\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md
.\"
.TH UMAD_STATUS 3  "May 17, 2007" "OpenIB" "OpenIB Programmer's Manual"
.SH "NAME"
umad_status \- get the status of a umad buffer
.SH "SYNOPSIS"
.nf
.B #include <infiniband/umad.h>
.sp
.BI "int umad_status(void " "*umad" );
.fi
.SH "DESCRIPTION"
.B umad_status()
get the internal
.I umad\fR
status field.
.SH "RETURN VALUE"
After a packet is received,
.B umad_status()
returns 0 on a successful receive, or a non zero status.
ETIMEDOUT means that the packet had
a send-timeout indication. In this case, the transaction ID will be
set to the TID of the original request.
.SH "AUTHOR"
.TP
Hal Rosenstock <halr@voltaire.com>
